Предисловие
Продолжение цикла по работе с Azure B2C. В данной статье я расскажу о том, как подключить аутентификацию на React JS.
Ссылки на связанные посты
- Часть 1: Создание и настройка приложений на Azure AD B2C
- Часть 2: Работа с Identity Framework Experience
- Часть 3: Подключение приложения React
- Часть 4: Подключение приложения React Native
- Часть 5: Подключение и настройка бэкэнда на .NET Core 3
ШАГ 1
Необходимо установить react-aad-msal (npm i react-aad-msal).
Добавить в каталог public пустой файл auth.html
ШАГ 2
Создать файл auth-provider.ts в папке ./src
import { MsalAuthProvider, LoginType } from 'react-aad-msal'; import { Configuration } from 'msal/lib-commonjs/Configuration'; // Msal Configurations export const config = (azurePolicy: string): Configuration => ({ auth: { authority: `https://yourcompany.b2clogin.com/yourcompany.onmicrosoft.com/${azurePolicy}`, // azurePolicy = Название политики, на